package com.itfreer.data.check;

import java.util.List;

import com.itfreer.data.check.entity.CheckConfigEntity;
import com.itfreer.data.check.entity.CheckHistoryEntity;

/**
 * 检查接口
 */
public interface CheckService {

	/**
	 * 数据检查
	 * 
	 * @param	info				检查信息
	 * @param	entity			检查数据
	 * @param	checkTypeID		检查配置
	 * @param	tacheid			检查环节
	 * @return
	 */
	CheckHistoryEntity check(CheckHistoryEntity info, Object entity, String checkTypeID, Integer tacheid);
	
	/**
	 * 数据检查
	 * @param 	info			检查信息
	 * @param 	entity		检查数据
	 * @param 	config		检查配置
	 * @param	tacheid		检查环节
	 * @return
	 */
	CheckHistoryEntity check(CheckHistoryEntity info, Object entity, List<CheckConfigEntity> config, Integer tacheid);
}
